Text copied to clipboard!
Titre
Text copied to clipboard!Expert en firmware
Description
Text copied to clipboard!
Nous recherchons un Expert en micrologiciel hautement qualifié pour rejoindre notre équipe de développement embarqué. Le candidat idéal aura une solide expérience dans la conception, le développement, le test et le déploiement de micrologiciels pour des systèmes embarqués dans divers secteurs industriels. Vous travaillerez en étroite collaboration avec les équipes matérielles et logicielles pour garantir une intégration fluide et des performances optimales des produits.
En tant qu'expert, vous serez responsable de la définition de l'architecture logicielle, de la sélection des composants logiciels, de l'optimisation des performances et de la résolution des problèmes complexes liés au micrologiciel. Vous participerez également à l'amélioration continue des processus de développement et à la mise en œuvre des meilleures pratiques en matière de codage, de documentation et de tests.
Ce poste exige une connaissance approfondie des langages de programmation bas niveau tels que C et C++, ainsi qu'une compréhension des architectures matérielles, des protocoles de communication (SPI, I2C, UART, CAN, etc.) et des systèmes temps réel (RTOS). Une expérience avec les outils de débogage, les analyseurs logiques et les oscilloscopes est également requise.
Vous serez amené à travailler sur des projets variés, allant de l'électronique grand public aux dispositifs médicaux, en passant par l'automobile et l'industrie. Une capacité à s'adapter rapidement à de nouveaux environnements techniques et à collaborer efficacement avec des équipes multidisciplinaires est essentielle.
Nous valorisons l'innovation, la rigueur technique et la passion pour les technologies embarquées. Si vous êtes motivé par les défis techniques et souhaitez contribuer à la création de produits innovants, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Développer et maintenir des micrologiciels pour systèmes embarqués
- Collaborer avec les équipes matérielles pour assurer l'intégration logicielle
- Concevoir l'architecture logicielle des nouveaux produits
- Effectuer des tests unitaires et d'intégration
- Optimiser les performances et la consommation énergétique du code
- Documenter le code et les processus de développement
- Assurer la conformité aux normes de qualité et de sécurité
- Participer à la revue de code et à l'amélioration continue
- Diagnostiquer et corriger les bugs complexes
- Contribuer à la veille technologique et à l'innovation
Exigences
Text copied to clipboard!- Diplôme en informatique, électronique ou domaine connexe
- Minimum 5 ans d'expérience en développement de micrologiciels
- Maîtrise du langage C et bonne connaissance de C++
- Expérience avec les microcontrôleurs (ARM, PIC, etc.)
- Connaissance des systèmes temps réel (RTOS)
- Compréhension des protocoles de communication embarqués
- Expérience avec les outils de débogage et de mesure
- Capacité à lire des schémas électroniques
- Bonnes compétences en résolution de problèmes
- Excellente communication et esprit d'équipe
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec les systèmes temps réel ?
- Quels types de microcontrôleurs avez-vous déjà utilisés ?
- Comment gérez-vous le débogage d’un micrologiciel complexe ?
- Avez-vous déjà travaillé avec des protocoles comme SPI ou CAN ?
- Comment assurez-vous la qualité de votre code ?
- Quelle est votre méthode pour optimiser la consommation énergétique ?
- Avez-vous une expérience avec des outils comme JTAG ou oscilloscopes ?
- Comment collaborez-vous avec les équipes matérielles ?
- Avez-vous déjà développé un micrologiciel certifié ?
- Quelle est votre approche pour documenter un projet ?